perm filename MF.POO[MF,DEK]1 blob sn#745100 filedate 1984-03-11 generic text, type T, neo UTF8
11buffer size
09pool size
17number of strings
03???
28End of file on the terminal!
02! 
42(That makes 100 errors; please try again.)
02? 
22You want to edit file 
09 at line 
60Type <return> to proceed, S to scroll future error messages,
44R to run without stopping, Q to run quietly,
23I to insert something, 
20E to edit your file,
561 or ... or 9 to ignore the next 1 to 9 tokens of input,
22H for help, X to quit.
13OK, entering 
09batchmode
11nonstopmode
10scrollmode
03...
07insert>
44I have just deleted some text, as you asked.
48You can now delete more, or insert, or whatever.
50Sorry, I don't know how to help in this situation.
36Maybe you should try asking a human?
42Sorry, I already gave what help I could...
59An error might have occurred before I noticed any problems.
45``If all else fails, read the instructions.''
14Emergency stop
35METAFONT capacity exceeded, sorry [
44If you really absolutely need more capacity,
35you can ask a wizard to enlarge me.
19This can't happen (
59I'm broken. Please show this to someone who can fix can fix
35I can't go on meeting you like this
51One of your earlier faux pas has wounded me deeply,
53so I'm barely conscious. Please fix it and try again.
12Interruption
09You rang?
60Try to insert some instructions for me (e.g.,`I showvar x'),
43unless you just want to quit by typing `X'.
19Arithmetic overflow
59Uh, oh. A little while ago one of the quantities that I was
59computing got too large, so I'm afraid your answers will be
55somewhat askew. You'll probably have to adopt different
54tactics next time. But I shall try to carry on anyway.
08fraction
15Square root of 
23 has been replaced by 0
52Since I don't take square roots of negative numbers,
52I'm zeroing this one. Proceed, with fingers crossed.
13Logarithm of 
48Since I don't take logs of non-positive numbers,
36Arctangent of (0,0) is taken as zero
54The `angle' between two identical points is undefined.
32Uniform random number less than 
57The upper bound on a random number should be positive, so
23macro/pixel memory size
22point/path memory size
08freenode
24AVAIL list clobbered at 
31Double-AVAIL list clobbered at 
24Doubly free location at 
12Bad flag at 
14New busy locs:
05LINK(
05INFO(
07vacuous
07boolean
15unknown boolean
06string
14unknown string
03pen
11unknown pen
10future pen
05edges
13unknown edges
04path
12unknown path
09transform
04pair
05known
09dependent
15proto-dependent
07numeric
11independent
10token list
10structured
16unsuffixed macro
14suffixed macro
09undefined
07jobname
10readstring
09pencircle
13normaldeviate
03odd
07unknown
03not
07decimal
07reverse
07makepen
03oct
03hex
03ord
04char
06length
05xpart
05ypart
06xxpart
06xypart
06yxpart
06yypart
04sqrt
04mexp
04mlog
04sind
04cosd
05trunc
14uniformdeviate
07arctand
02++
03and
02or
02<=
02>=
02<>
09substring
07subpath
04cull
13directiontime
05point
09direction
10precontrol
11postcontrol
09penoffset
05union
07rotated
07slanted
06scaled
07shifted
11transformed
05xmult
05ymult
05zmult
09intersect
13tracingtitles
16tracingequations
14tracingchoices
12tracingspecs
11tracingpens
15tracingcommands
13tracingmacros
12tracingedges
12tracingstats
13tracingonline
04year
05month
03day
04time
08charcode
06charwd
06charht
06chardp
06charic
06chardw
10designsize
03ppp
11labelfactor
07pausing
08labeling
08proofing
00
09hash size
06EQUIV(
02..
02:=
05addto
02as
02at
10begingroup
08controls
04curl
05cycle
10delimiters
08endgroup
08everyjob
04from
02if
07interim
03let
02of
10openwindow
10randomseed
05relax
11reportstats
04save
07shipout
07tension
02to
05until
04ETC.
10%CLOBBERED
11%IMPOSSIBLE
12%NONEXISTENT
04%BAD
02[]
05%EXPR
07%SUFFIX
05%TEXT
07primary
09secondary
08tertiary
02->
03>->
14<expression>->
25<expression>of<primary>->
06%SAVED
03var
02xx
02xy
02yx
02yy
08%CAPSULE
05part 
06struct
03dep
02*4
21Inconsistent equation
47This equation contradicts what you said before.
50But don't worry; continue and I'll just ignore it.
18Redundant equation
43I already knew that this equation was true.
50But perhaps no harm has been done; let's continue.
03## 
05#### 
04Path
23Unexpected end of path!
03 ..
08 ..cycle
06{curl 
07{open?}
15{unknown type!}
10..control?
10..tension 
05 and 
12 ..controls 
02??
16, before choices
15, after choices
23Some number got too big
46The path that I just computed is out of range.
53So it will probably look funny. Proceed, for a laugh.
09path size
14Edge structure
04row 
02 |
10Cycle spec
32 % beginning in the first octant
08 & cycle
15% entering the 
05first
06second
05third
06fourth
05fifth
05sixth
07seventh
06eighth
07 octant
04 .. 
11 % segment 
33, before subdivision into octants
19, after subdivision
18Curve out of range
56At least one of the coordinates in the path I'm about to
56digitize was really huge (potentially bigger than 4095).
40So I've cut it back to the maximum size.
41The results will probably be pretty wild.
15move table size
11Pen polygon
09 .. cycle
15(newly created)
24Pen cycle must be convex
59The cycle you specified either has consecutive equal points
54or turns right or turns through more than 360 degrees.
52So I've replaced it by the short cycle `0,0..cycle'.
23[unknown command code!]
03<*>
09<insert> 
02l.
11<argument> 
16<recently read> 
19<to be read again> 
16<inserted text> 
13<while...do> 
11<for...do> 
19<forsuffixes...do> 
21<scanned expression> 
16input stack size
17text input levels
13Incomplete if
34; all text was ignored after line 
51A forbidden `outer' token occurred in skipped text.
58This kind of error happens when you say `if...' and forget
57the matching `fi'. I've inserted a `fi'; this might work.
53The file ended while I was skipping conditional text.
10File ended
21Forbidden token found
30 while scanning definition of 
52I suspect you have forgotten an `enddef', causing me
41to read past where you wanted me to stop.
49I'll try to recover; but if the error is serious,
51you'd better type `E' or `X' now and fix your file.
43Incomplete string constant has been flushed
53Strings should finish on the same line as they began.
50I've deleted the partial string; you might want to
48insert another by typing, e.g., `I"new string"'.
32Enormous number has been reduced
52I can't handle numbers bigger than about 4095.99998;
53so I've changed your constant to that maximum amount.
36(Please type a command or say `end')
37*** (job aborted, no legal end found)
02=>
03def
06vardef
10primarydef
12secondarydef
11tertiarydef
06enddef
04loop
07endloop
03for
11forsuffixes
06endfor
06repeat
05quote
02#@
02@#
27Missing = has been inserted
50The next thing in this `def' should have been `=',
54because I've already looked at the definition heading.
49But don't worry; I'll pretend that an equals sign
45was present. Everything from here to `enddef'
43will be the replacement text of this macro.
04expr
06suffix
04text
46Missing parameter type; `expr' will be assumed
52You should've had `expr' or `suffix' or `text' here.
20parameter stack size
42*** (cannot readterminal in nonstop modes)
05input
08endinput
06(%EXPR
08(%SUFFIX
03)<-
22Too many arguments to 
10; missing 
18 has been inserted
52I'm going to assume that the comma I just read was a
57right delimiter, and then I'll begin expanding the macro.
55You might want to delete some tokens before continuing.
20Missing argument to 
48That macro has more parameters than you thought.
54I'll continue by pretending that each missing argument
23is either zero or null.
34Missing `of' has been inserted for
57I've got the first argument; will look now for the other.
02fi
04else
06elseif
06Extra 
44I'm ignoring this; it doesn't match any \if.
06{true}
07{false}
43I'm ignoring this; it doesn't match any if.
09MFinputs:
15input file name
19I can't find file `
23I can't write on file `
02'.
03.mf
20Please type another 
45*** (job aborted, file error in nonstop mode)
02: 
03.gf
20file name for output
05mfput
04.log
02**
20transcript file name
02  
17 METAFONT output 
20Bad character code (
39A charcode should be between 0 and 255.
22I've set this to zero.
06pixels
18Output written on 
02 (
10 character
02, 
08 bytes).
04true
05false
06<null>
12<future pen>
03exp
11<dependent>
09A primary
30 expression can't begin with `
58I'm afraid I need some sort of value in order to continue,
49so I've tentatively inserted `0'. You may want to
43delete this zero and insert something else;
50see Chapter xx of The METAFONTbook for an example.
39Nonnumeric ypart has been replaced by 0
48I thought you were giving me a pair `(x,y)'; but
50after finding a nice xpart `x' I found a ypart `y'
54that isn't of numeric type. So I've changed y to zero.
59(The y that I didn't like appears above the error message.)
22A group begun on line 
12 never ended
56I saw a `begingroup' back there that hasn't been matched
47by `endgroup'. So I've inserted `endgroup' now.
44Improper subscript has been replaced by zero
54A bracketed subscript must have a known numeric value;
54the unknown value that I found appears just above this
54error message. Proceed, and I'll try a zero subscript.
09Variable 
21 has been obliterated
54It seems you did a nasty thing---probably by accident,
46but nevertheless you nearly hornswoggled me...
51While I was evaluating the suffix of this variable,
55something was redefined, and it's no longer a variable!
59In order to get back on my feet, I've inserted `0' instead.
20Missing `]' inserted
51I've seen a `[' and a subscript value, in a suffix,
41so a right bracket should have come next.
35I shall pretend that one was there.
11A secondary
47I've scanned an expression of the form `a[b,c',
10A tertiary
20Missing `}' inserted
49I've scanned a direction spec for part of a path,
39so a right brace should have come next.
47Undefined coordinates will be replaced by (0,0)
49I need x and y numbers for this part of the path.
42The value I found (see above) was no good;
48so I'll try to keep going by using zero instead.
45Undefined x coordinate has been replaced by 0
51I need a `known' x value for this part of the path.
45Undefined y coordinate has been replaced by 0
51I need a `known' y value for this part of the path.
36Improper curl has been replaced by 1
43A curl must be a known, nonnegative number.
20Missing `,' inserted
46I've got the x coordinate of a path direction;
36will look for the y coordinate next.
02An
21Missing `..' inserted
45A path join command should end with two dots.
07bounded
34Improper tension has been set to 1
55The expression above should have been a number > .6667.
46Paths don't touch; `&' will be changed to `..'
48When you join paths `p&q', the ending point of p
49must be exactly equal to the starting point of q.
53So I'm going to pretend that you said `p..q' instead.
21Not yet implemented: 
56Please bear with the author until he has time to finish.
40Meanwhile the value 0 is being returned.
55Meanwhile the argument (shown above) is being returned.
17Not implemented: 
12unknown pair
15unknown numeric
59This operation isn't in my repertoire, because the argument
56has the wrong type. Continue, and I'll simply return the
54argument (shown above) as the result of the operation.
56Meanwhile the second argument (above) is being returned.
18Not implemented: (
59I'm afraid I don't know how to apply that operation to that
58combination of types. Continue, and I'll simply return the
59second argument (see above) as the result of the operation.
02{(
16Division by zero
58You're trying to divide the quantity shown above the error
54message by zero. I'm using that quantity as my answer.
29Not yet implemented: anything
08Missing 
55I found no right delimiter to match a left one. So I've
56put one in, behind the scenes; this may fix the problem.
10The token 
31 is no longer a right delimiter
48Strange: This token has lost its former meaning!
44I'll read it as a right delimiter this time;
43but watch out, I'll probably miss it later.
31Missing symbolic token inserted
47Sorry: You can't redefine a number or a string.
49I've inserted an inaccessible symbol so that your
60definition will be completed without mixing me up too badly.
05pathc
51Illegal suffix of declared variable will be flushed
50Variables in declarations must consist entirely of
43names and generic subscripts, e.g., `x[]a'.
57Are you trying to use a reserved word in a variable name?
43I'm going to discard the junk I found here,
51up to the next comma or the end of the declaration.
49Explicit subscripts like `x15a' aren't permitted.
08 (INIMF)
29You can't dump inside a group
31`begingroup...dump' is a no-no.
25 strings of total length 
43 memory locations dumped; current usage is 
30 multiletter control sequences
17 (preloaded base=
05.base
14base file name
26Beginning to dump on file 
22Transcript written on 
13end occurred 
05when 
09 on line 
16 was incomplete)
52(see the transcript file for additional information)
33(dump is performed only by INIMF)
21debug # (-1 to exit):
*207595411